home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / graphics / photchrm.lzh / PCHROME.DOC next >
Text File  |  1985-11-20  |  19KB  |  416 lines

  1.  
  2.               ATARI ST/E PHOTOCHROME  v2.01
  3.               -----------------------------
  4.               
  5.              Concept, Design and Programming
  6.  
  7.                     by Douglas Little.
  8.                     
  9.           (C) 1992 Pixel Twins Shareware Utilities.
  10.               
  11.               
  12.  
  13.     You are now the proud owner of the PhotoChrome graphics card
  14. emulator. It is the only one of its type currently available for the Atari
  15. ST and is capable of out-performing all other screen modes including the
  16. infamous HAM and HalfBrite displays on the Commodore Amiga.
  17.     It's basic specification is the ability to load most IFF formats,
  18. 24-Bit QRT and REAL-3D Raytraced screens (16 million colours) and
  19. VidiChrome digitised 'RGB' colour separations (4096 colours) before
  20. converting to one of six powerful screen modes.
  21.  
  22. *------------------------------------------------------------------------*
  23.  
  24.                 THE 6 CONVERSION MODES
  25.                 ----------------------
  26.  
  27.     The six screen modes are...
  28.     
  29. 1.    Spectrum 512    > 42/45 cols per scanline from 512 on an ST or STE.
  30. 2.    Spectrum 4096     > 42/45 cols per scanline from 4096 on an STE.
  31.  
  32. 3.    PCS-ST        > 48 colours per scanline from 512 on an ST or STE.
  33. 4.    PCS-STE        > 48 colours per scanline from 4096 on an STE.
  34.  
  35. 5.    Super HAM        > A full 4096 colours out of 4096 on an ST or STE.
  36. 6.    STE PhotoChrome    > 19200 colours out of 32768 on an STE.
  37.     
  38.     Modes 1 and 2 are basically real Spectrum-512 files. They are not
  39. compressed, but Spectrum can do this if you need it. STE mode seems to
  40. handle pictures better than I had expected, since with such a large palette
  41. the colour assignments tend to be used up twice as quickly.
  42.  
  43.     Modes 3 and 4 are my own custom versions of the Spectrum display.
  44. They both have a few extra colours to play with, filling up the streaks
  45. and dots Spectrum can often leave behind. This is my own 'PCS' format
  46. (PhotoChrome Screen) and uses the best of 2 compression methods.
  47.  
  48.     Modes 5 and 6 are actually impossible, so just accept they work
  49. and don't ask too many questions!
  50.  
  51.     SUPER HAM is an emulation of the Hold And Modify mode normally
  52. exclusive to the Commodore Amiga. After some experimentation with my
  53. own Amiga, I found that HAM is not actually as capable of displaying
  54. the more complex colour images (especially with high levels of contrast
  55. or lots of sharp lines) and so renamed my own format 'SUPER HAM'.
  56.  
  57.     PHOTOCHROME    is only available when the source picture contains in
  58. excess of 4096 colours (i.e. QRT 16-million colour pictures), and then
  59. only to STE owners. However, if you do have an STE and some RAW files
  60. knocking about (STF cover disk 35!) then you are in for a treat indeed!
  61. Eat your heart out, VGA! This is the most powerful mode available short
  62. of a real Graphics card, with 19200 colours on-screen at once from a
  63. largish palette of 32768! (15-bit colour). The picture requires two
  64. conversion passes, but is well worth the wait!
  65.  
  66.     N.B. Pictures saved out as Super HAM or PhotoChrome tend to be
  67. anywhere from large to enormous, even with fancy compression. Bear this
  68. in mind when testing out the hatched and fractal stippling options!
  69. (Check out PCSVIEW.DOC for info on better compression...)
  70.  
  71. *------------------------------------------------------------------------*
  72.  
  73.                       FEARURES
  74.                       --------
  75.  
  76. 1>    STIPPLING.            (COLOUR REDUCTION ONLY)
  77.  
  78.     Generally, if the source picture holds more colours than the
  79. destination format (i.e. RAW > SPU) then you are allowed stippling.
  80. The three options are CLEAN - just leave the picture as it is, HATCHED -
  81. use levels of hatching to make up in-between colours and FRACTAL - 
  82. the weird one. This uses fractal numbers to highlight/leave each pixel
  83. on the screen, the result being that graduated colours look more obvious
  84. but you get a weird 'oil-painting' effect. It really only works well
  85. in PhotoChrome and super-HAM modes.
  86.  
  87. 2>    ERROR/FLICKER FREE.    (SUPER HAM/PHOTOCHROME ONLY)
  88.  
  89.     Error-free mode makes a better job of mega-colourful pictures
  90. but is not normally needed (a sort of last-resort). 'Flicker-free'
  91. should be used where available, the only problem being that it chews
  92. through the colour tables at an alarming rate (keep an eye on QRT screens).
  93. N.B.    STE PhotoChrome mode is fixed at ERROR-FREE in 60Hz, since flicker
  94.     is minimal with such a large palette.
  95.  
  96. FLICKER-FREE mode CAN sometimes reduce the quality of the screen...
  97.  
  98. 3>    50/60 Hz MODES.        (SUPER HAM and QRT PICTURES ONLY)
  99.  
  100.     Basically, everything runs at 50Hz, with a couple of exceptions.
  101. QRT pictures tend to have a 60Hz aspect ratio (not fixed but the option
  102. is there) causing the screen to look squashed at 50Hz. Also, PHOTOCHROME
  103. mode looks best at 60Hz anyway, so it is left as the default frequency.
  104. 60Hz also helps when 'flicker-free' option has been avoided for accuracy.
  105.     To change the default, click on the 50Hz button. All screens
  106. will now run at 50Hz regardless of how they might look.
  107.  
  108. 4>    SPECTRUM OPTIONS.
  109.  
  110.     Spectrum 512 does not use all of it's available colours. Colour 0
  111. (background colour) is always black and colour 15 is reserved for drawing
  112. and for the mouse pointer etc. leaving 14 variable colours for use in the
  113. picture. There are 3 palette changes per line meaning (16-2)*3 or 42 cols
  114. available for alteration on each individual scanline of the screen.
  115. The 'LEGAL COLOURS' option uses just these colours. The 'ALL COLOURS'
  116. option however releases colour 15 for use, meaning (16-1)*3 or 45 cols
  117. per line. The only disadvantage is that Spectrum will crack up if you
  118. try to load them in. Any pixels using colour 15 will turn bright orange
  119. and look a right mess. You have been warned...
  120. (N.B. slideshows should display these pictures no probs.)
  121.  
  122. *------------------------------------------------------------------------*
  123.  
  124.                       LIMITATIONS
  125.                       -----------
  126.  
  127.     Hmmm, i'm not sure there are any, really..
  128.     
  129.     No, seriously, there are a few bits you should know about before
  130. creating slideshows full of pretty pictures!
  131.  
  132.     1> RAW's
  133.     
  134.     QRT screens can be any width or height (<=320*200) and will be centred
  135. on the screen with a black border. If you use the 'flicker-free' option
  136. (SUPER HAM only) some loss of detail or palette-errors might occur on very
  137. complex pictures. To avoid this you may have to use the 'error-free'
  138. mode instead (at 60Hz there is very little flicker anyway). To cut down
  139. any flicker you may still see, reduce the contrast setting on your monitor.
  140.  
  141.     2> IFF's
  142.     
  143.     The program can load ILBM IFF's of any height or width but will crop
  144. them to 320*200 (a later version will contain squash/interlace options).
  145. The real bonus is that it eats up colours like nothing else. All of the
  146. Amiga pictures I fed it looked identical to the originals, with no loss
  147. of colour or detail! (HalfBrite 64 colour IFF's are supported)
  148.     I have heard that VGA ILBM files look VERY good in SUPER HAM mode
  149. and can be compared with photographs. I have not yet seen these but
  150. I am hopeful.
  151.     PhotoChrome cannot yet handle real HAM pictures in the standard
  152. format (will be added soon) but you can get round this if you own
  153. Rombo's VidiChrome software. Simply load up the HAM picture and save
  154. as RGB. PhotoChrome can now re-assemble the picture from the three basic
  155. Red,Green and Blue colour separations.
  156.     Interlaced pictures will load but will end up double-height. (this
  157. will be fixed soon also). Although I may be wrong, it seems possible
  158. that there are non-24bit IFF's out there with a palette resolution of greater
  159. than 4096 colours. PhotoChrome will not like these. If I find there is
  160. a need I can add an option to cater for this, but will leave it for now.
  161.  
  162.     3> RGB's
  163.     
  164.     VidiChrome RGB screens suffer from very few limitations. Generally
  165. you should choose the 'flicker-free' option all the time and if you spot
  166. dots/errors on the screen (rare) you can resort to 60Hz and 'error-free'
  167. mode.
  168.  
  169.     4> SYNC PROBLEMS.
  170.     
  171.     It came to my attention some time ago that both Spectrum-512 and
  172. GFA Raytrace suffered from video-synchronisation problems. This caused
  173. very irritating little dots or vertical lines to appear from time to
  174. time and totally ruin the effect of the picture. It was also very
  175. embarrasing when trying t